/**
 * ============================================================================
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:thinkCss（最新产品/think+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $Author: tomcat 
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important
*/

 /**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 */
	* {color:#000000;font-family:"Microsoft yahei","微软雅黑","宋体",Verdana, Arial;padding:0;
    margin-bottom: 0;font-size:12px;
    }
	html,body{height:100%;}
	a{outline:none; text-decoration:none;} a:hover{color:red;}
	body{font-size:12px;padding:0;margin:0;text-align: center;font-size: 12px;margin:0;
		 font-family: "Microsoft yahei",Helvetica,Arial,Verdana,sans-serif;}
	table{border-collapse:collapse;border-spacing:0;}
	td {
    margin: 0px;	
	line-height: 20px;	
	font-size: 12px;
	color:#000000;	
	}
	td a:hover {
	font-size: 12px;
    color:#CF7500;
	text-decoration: none;
	}

	a img{border:0;}
	li{list-style:none;}
	caption,th{text-align:center;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}

/**
 +------------------------------------------------------------------------------
 * 公共样式
 +------------------------------------------------------------------------------
 */
 /* 页面功能菜单 */
	.loading_small{ float:left; background:url(images/loading2.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }
	.loading_big{background:url(images/loading1.gif) no-repeat center center; display:none; line-height:24px; height:24px; color:#333; }


	.menubar {padding:2px 5px 2px 2px;background:#efefef;border-bottom:1px solid #92B7D0;height:26px}
	.menubar #mb_l {width:400px;float:left}
	.menubar #mb_r {float:right;width:260px;margin-right:20px;}
	.txt_query {float:left;height:21px;line-height:21px;margin-top:1px;width:160px;
		border:1px solid #92B7D0;color:#ccc;background:url(../style/img/search.png) no-repeat right #fff;}
	.btn_query {float:right;background:url(../style/img/button.jpg) no-repeat;height:25px;width:93px;;text-decoration:none;
		line-height:25px;text-align:center;color:#000;}
	.btn_ok {background:url(../style/img/button.jpg) no-repeat;height:25px;width:93px;line-height:25px;text-align:center;color:#000;}

	.form_table{ width:100%; border:1px solid #EDECFF; font-family:Verdana, Geneva, sans-serif; }
	.form_table th{padding:5px 8px 5px 0;color:#333;font-weight:700;text-align:right;background:#f9f9f9;}
	.form_table td{padding:6px 0 5px 10px;text-align:left;color:#717171;line-height:200%}
	.form_table label{ margin-left:10px; padding:7px 0 0; font-family:"宋体"; }
	.form_table label.attr{color:#1d1d1d}
	.form_table label input{ margin-right:5px; vertical-align:middle;}
	.form_table span label{ margin:0; padding:0; }
	.form_table textarea{font-size:12px;padding:3px;color:#000;border:1px #d2d2d2 solid;vertical-align:middle; font-family:"微软雅黑";}
	.form_table textarea.small{ width:350px; height:75px;}
	.form_table textarea.big{ width:500px; height:350px;}
	.form_table img.operator{ width:12px; height:12px; margin:0 6px; cursor:pointer; vertical-align:bottom; }

	/*file容器样式*/
	a.files{ margin:0 auto; float:left; width:52px; height:22px; overflow:hidden; display:block; border:1px solid #d7d7d7; background:url(../images/upfile_bg.gif) left top no-repeat;text-decoration:none; }
	/*file设为透明，并覆盖整个触发面*/
	a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
	/*取消点击时的虚线框*/
	a.files, a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
	.uploading{ float:left; background:url(loading2.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }

	.txtInput{ margin-right:5px; padding:0 3px 0 3px; height:22px; line-height:22px; background:#FAFAFA; border:1px solid #D7D7D7; vertical-align:middle; font-size:12px; font-family:'微软雅黑'; }
	input.normal{ width:255px; }
	input.small{ width:95px;}
	input.small2{ width:50px; }
	input.small3{ width:130px; }
	input.middle{ width:210px; }
	input.br1{border:1px solid #ccc;height:20px;line-height:20px;padding-left:10px;}
	input.fff{background:#fff;}

	.left{ float:left; }
	.right{ float:right; }
	.clear{ clear:both; }
	.line5{ clear:both;height:5px; font-size:1px; }
	.line10{ clear:both;height:10px; font-size:1px; }
	.line15{ clear:both;height:15px; font-size:1px; }
	
 /* 表单部分 */
textcss {
	BORDER-RIGHT: #404040 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #404040 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 9pt; BACKGROUND: url(../images/input.png) repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: #404040 1px solid; COLOR: #212121; PADDING-TOP: 2px; BORDER-BOTTOM: #404040 1px solid
}

/*--圆角--*/
.yuan {
	border: 1px solid #C0C0C0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position:relative;
	padding:2px;
	background:#eee;
	z-index:2;
	width:50px;
	height:16px;
	behavior: url(../style/iecss3.htc);
	text-align:center;
	font-size:12px;
	line-height:16px;
}

.inputCss
{
    height:20px;
    width:250px;
    }
/**
 +------------------------------------------------------------------------------
 * 列表页面
 +------------------------------------------------------------------------------
 */
.tools {height:35px;line-height:35px;border-bottom:1px solid #95B8E7;text-align:left;}
.content {height:400px;border:1px solid #ccc;margin-top:20px}

.dg_perant{}
.dg_perant tbody tr{border:1px solid #ccc;height:34px;;}
.dg_header {font-weight :bold;font-color:#3c3c3c;background-color :#D4DBED;border:1px solid #ccc;line-height:28px;}
.dg_alter{background-color :#FFE0C0;border-left-color:Green;border-width: 1px;border-color :#CC9966;border-style :solid;}
.dg_item{color :#330099;background-color:White ;border-width:1px solid #CC9966;}
.dg_page{border-width: 2px;border-color :#CC9966;border-style :solid;}
/*Common Styles*/
.dg_item td, .dg_alter td {padding: 5px;border: solid 1px #ccc;}
.dg_item td{white-space:nowrap;overflow:hidden;}
.dg_header td{border-bottom: solid 1px #ccc;}
.dg_header th{border: solid 1px #ccc;}

/* 底部的样式 */
.dg_page table{text-align:center;margin:auto;}
.dg_page table td{border:0px;padding:5px;/*padding around pager numbers */}
.dg_page td{border-top: #1d1d1d 1px solid;/*top border of pager*/height:40px;}
.dg_page a{color:#3861A3;text-decoration:none;padding:2px 10px 2px 10px;border-top:solid 1px #EFF7FC;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-left:solid 1px #EFF7FC;}

.dg_page a:hover { color: #2B974B; border-top:solid 1px #FFFFF4;border-right:solid 1px #333333;border-bottom:solid 1px #333333;border-left:solid 1px #FFFFFF; }
.dg_page span{font-weight:bold;color:#000000;text-decoration:none;padding:2px 10px 2px 10px;}

.pageText {height:18px;width:20px;border:1px solid #ccc;}

.bli {border-radius: 5px;float:left;margin-left:5px;}
.bleft{border-radius: 5px 0px 0px 5px;float:left;top: 0px;
    left: 0px;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0;
}
.bright{border-radius: 0px 5px 5px 0px;float:left;border-right:1px solid #ccc;}
.bcenter {width:50px;height:16px;padding:2px;border:1px solid #c0c0c0;border-right:0px;float:left;font-size:12px;text-align:center;line-height:16px;background:#eee;}

.d_over{background:#fff}
.d_out{background:#eee}

.table_page{border:1px solid #ccc;width:877px;padding:0 10px;height:30px;line-height:30px}

.dg_perantII{}
.dg_perantII tbody tr{height:34px;;}
.dg_perantII .dg_header {font-weight :bold;font-color:#3c3c3c;background-color :#D4DBED;line-height:28px;}
.dg_perantII .dg_alter{background-color :#FFE0C0;}
.dg_perantII .dg_item{color :#330099;background-color:White ;}
/*Common Styles*/
.dg_perantII .dg_item td, .dg_alter td {padding: 5px;border:0;}
.dg_perantII .dg_item td{white-space:nowrap;overflow:hidden;}
.dg_perantII .dg_header td{border-bottom: solid 1px #ccc;}
.dg_perantII .dg_header th{border: 0}
/**
 +------------------------------------------------------------------------------
 * 通讯录显示
 +------------------------------------------------------------------------------
 */

.txl_table {border: 1px solid #ccc; padding:0; margin:0 auto;  border-collapse: collapse;  } 
.txl_table1 {padding:0;margin:0 auto;border-collapse: collapse;text-align:left;}  

.td1{width: 120px; background-color:#F3F8F7; height: 25px;}
.td1_1{width: 150px; background-color:#F3F8F7; height: 25px;}
.td2 {padding-left: 5px; height: 25px; background-color: #ffffff;border:1px solid #ccc;}
.td2_1{width: 150px; background-color:#fff; height: 25px;padding:0;}




/*页面外围控制整体布局宽度*/
.wrapper{}

/* 网站外围阴影 */
.shardow{}

/* 容器盒子 */
.container{ width:960px ; height: ; margin:0 auto; padding: ; background:url(../imgs/grid.png) repeat;}

/*页面主体*/
.pagebody{ width:100%; height:auto; overflow:hidden; border:#CCC solid 1px;}

.leftpage, .mainpage, .rightpage{ float:left; margin-right:10px; background:#fff; }

/*页面左侧*/
.leftpage{}

/*页面右侧*/
.mainpage{}

/* 页面右侧 */
.rightpage{}

/* 列表模型 */
ul.list{}
  .list li{}
  .list li a{ float:left;}
  .list li span{ float:left;}

/*登录条*/
.loginbar{}

/*菜单*/
.menu{}

/*搜索*/
.search{}

/*版权*/
.copyright{}

/*标签页*/
.tab{}

/* 分页 */
.page{ text-align:center; background:#eee;}
	.page a{ border:#ccc solid 1px; margin-left:3px; padding:4px 4px;}
	.page a:hover{ text-decoration:none;}

/*页脚*/
.footer{ width:100%; height:50px; border:#CCC solid 1px;}
	.footer p{ text-align:right;}
